package br.com.werp.regras.almoxarifado.visao.decorador;

import java.util.HashMap;
import java.util.Map;

import org.displaytag.decorator.TableDecorator;

import br.com.werp.regras.geral.util.Constantes;
import br.com.werp.regras.geral.util.FormatDate;
import br.com.werp.regras.geral.util.Html;
import br.com.werp.regras.geral.vos.almoxarifado.AjusteVO;


/**
 * @author aledson
 * Criado em 16/11/2005
 */
public class Ajuste extends TableDecorator {
    public String getProd_descricao() {
        AjusteVO ajusteVO = (AjusteVO) getCurrentRowObject();
        Map map = new HashMap();
        map.put("carregar_ajuste_action", "");
        map.put("ajus_num", new Integer(ajusteVO.getAjus_num()));

        return Html.href("../movimentacao/AjusteForm.do", map) +
        ajusteVO.getProd_descricao() + "</a>";
    }

    public String getAjus_data() {
        AjusteVO ajusteVO = (AjusteVO) getCurrentRowObject();

        return FormatDate.format(ajusteVO.getAjus_data(),
            Constantes.DATA_FORMATO);
    }

    public String getAjus_justificativa() {
        AjusteVO ajusteVO = (AjusteVO) getCurrentRowObject();

        return ajusteVO.getAjus_justificativa();
    }

    public String getAjus_qtd() {
        AjusteVO ajusteVO = (AjusteVO) getCurrentRowObject();

        return Html.center(String.valueOf(ajusteVO.getAjus_quantidade()));
    }
}
